package com.music.checkpoints.common.dao;

import com.music.checkpoints.common.entity.NationNoanswerTempory;

import java.util.List;

public interface NationNoanswerTemporyDao {
    /**
     * 记录用户的模唱视唱地址
     *
     * @param answer
     */
    void initNoanswerTempory(NationNoanswerTempory answer);

    /**
     * 查询用户的音频记录
     *
     * @param siteId
     * @param uid
     * @return
     */
    List<NationNoanswerTempory> queryNoanswerTempory(Integer siteId, Integer uid);

    /**
     * 通过准考证查询音频记录
     *
     * @param examCode
     * @return
     */
    List<NationNoanswerTempory> queryNoanswerByExamCode(String examCode);

    /**
     * 查询总数据量
     *
     * @param siteId
     * @return
     */
    Integer queryTotalBySiteId(Integer siteId);

    /**
     * 更新数据
     *
     * @param answer
     */
    void updateTempory(NationNoanswerTempory answer);
}
